/*****************************************************
**BIGFOOTMVC ELEMENTS
******************************************************/
/* FLASH MESSAGE */
#bigfootMVC_flash { z-index:50000; border:1px solid #CCCCCC; position:absolute; right:0px; top:5px; font-size:14px; padding:5px 5px 5px 30px; text-align:left; }
#bigfootMVC_flash.flash_notice { background:#E2F9E3 url(../images/alert_notice.gif) no-repeat scroll left center; border-color:#99CC99; color:#006600;}
#bigfootMVC_flash.flash_loading { background:#FFFF00 url(../images/alert_progress.gif) no-repeat scroll left center; border-color:#C3A810; color:#000000;}
#bigfootMVC_flash.flash_alert { background:#CC0000 url(../images/alert_error.gif) no-repeat scroll left center; border-color:#CC9999; color:#FFFFFF; }
#bigfootMVC_flash.flash_alert a { color:#FFFFFF; }
#bigfootMVC_flash.flash_alert a:hover { background:#000000 none repeat scroll 0%; }

/* SYSTEM ERROR */
#bigfootMVC_SystemError { display: none; z-index: 50000; width:700px; height:500px;  background-color:#FFF; 
                          border:10px solid #892727; -moz-box-shadow:0 0 30px 5px #000; -webkit-box-shadow: 0 0 30px #000;}
#bigfootMVC_SystemError iframe {width:700px; height:500px;}
#bigfootMVC_SystemError a.close { background-color:Black; color:White; font-size:14px; font-weight:bold; 
                                  position : absolute; top:0px; right:0px; padding:5px; text-decoration:none; }

/* ERROR MESSAGES */
.error {color:Red; font-family:Verdana;}
label.error { font-weight:normal !important; font-size: 12px!important; float: none; color: red; vertical-align: top; padding-left:5px; }
#bfbox .error {color:Red; font-family:Verdana;}
#bfbox label.error { font-weight:normal !important; font-size: 12px!important; float: none; color: red; vertical-align: top; padding-left:5px; }

/*PAGINATION PLUGIN*/
/*.pagination { font-size: 80%;}*/
.pagination a { text-decoration: none; border: solid 1px #AAE; color: #15B; }
.pagination a, .pagination span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; min-width:1em; text-align:center; }
.pagination .current { background: #26B; color: #fff; border: solid 1px #AAE; }
.pagination .current.prev, .pagination .current.next{ color:#999; border-color:#999; background:#fff; }

/*OVERLAY*/
/*  simple_overlay*/
.simple_overlay { display:none; background-color:#FFF; min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 30px 5px #000; -webkit-box-shadow: 0 0 30px #000; }

/*PLACEHOLDER*/
.placeholder { color: #969696; }
